@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	}
img{
	border:none;
	
	}
body, html{
	height:100%;
	background:url(../images/right-bg.jpg) top left   repeat-y;
	
	}
.wrap{
	height:100%;
    width:100%;
	}
.top{
	
	height:71px;
	background:url(../images/top-bg.jpg) top left  repeat-x;
	}
.logo{
	width:211px;
	height:71px;
	float:left;
	}
.top-right{
	width:130px;
	height:71px;
	float:right;
	margin:0 40px 0 0;
	_margin:0 20px 0 0;
	}
.home{
	width:54px;
	height:54px;
	background:url(../images/homeA.png) top left no-repeat;
	margin:10px 0 0 0;
	float:left;
	}
.home a{
	width:54px;
	height:54px;
	background:url(../images/homeA.png) top left no-repeat;
	float:left;
	}
.home a:hover{
	width:54px;
	height:54px;
	background:url(../images/homeB.png) top left no-repeat;
	}
.help{
	width:54px;
	height:54px;
	background:url(../images/helpA.png) top left no-repeat;
	margin:10px 0 0 16px;
	float:left;
	}
.help a{
	width:54px;
	height:54px;
	background:url(../images/helpA.png) top left no-repeat;
	float:left;
	}
.help a:hover{
	width:54px;
	height:54px;
	background:url(../images/helpB.png) top left no-repeat;
	}

.wrap .left{
	float:left;
	height:auto;
	}
.admin{
	width:180px;
	height:90px;
	background: url(../images/admin-bg.png) top left repeat-x;
	}
.admin-pic{
	width:68px;
	height:68px;
	float:left;
	margin:7px 0 0 2px;
	border-radius:37px;
	-moz-border-radius:37px;
	-webkit-border-radius: 37px;
	box-shadow: 0 0 5px #42454d;
	-webkit-box-shadow: 0 0 5px #42454d;
	-moz-box-shadow: 0 0 5px #42454d;
	background:url(../images/tx.png) center center no-repeat;
	border:solid 3px #b07c80;
	}
.admin-text{
	width:100px;
	float:right;
	color:#FFF;
	font-size:12px;
	color:f4ecec;
	padding-top:30px;
	}
.leftconon{
	width:180px;
	height:80px;
	background:url(../images/leftcon-bg.png) top left repeat-x;
	}
.sidenav{
	width:180px;
	}
	/*二级导航列表第一项*/
.sidenavconf{
	width:180px;
	height:52px;
	background:#ffc5c5;
	border-bottom:solid 1px #a03e3e;
	border-top:solid 1px #9e7e7e;
	}

/*二级导航列表中间项*/
.sidenavconm{
	width:180px;
	height:52px;
	background:#ffc5c5;
	border-bottom:solid 1px #a03e3e;
	}
/*二级导航列表最后一项*/
.sidenavconl{
	width:180px;
	height:52px;
	background:#ffc5c5;
	}
.sidenavconf a,.sidenavconm a,.sidenavconl a{
	background:#ffc5c5;
	text-decoration:none;
	}
.sidenavconf a:hover,.sidenavconm a:hover,.sidenavconl a:hover{
	background:#f96868;
	}
.side-left{
	width:3px;
	height:52px;
	float:left;
	background:#db5252;
	}
.side-right{
	width:177px;
	height:52px;
	float:right;
	text-indent:20px;
	line-height:52px;
    color:#d94040;
	text-decoration:none;
	}
.side-right a{
	width:177px;
	height:52px;
	float:right;
	text-indent:20px;
	line-height:52px;
    color:#d94040;
	text-decoration:none;
	
	}
.side-right a:hover{
	width:177px;
	height:52px;
	float:right;
	text-indent:20px;
	line-height:52px;
	color:#fff;
	
	}
.nav{
	width:164px;
	float:left;
	}
.navpic{
	text-align:center;
	margin-top:4px;
	}
.navtext{
	text-align:center;
	font-family:"黑体";
	font-size:16px;
	color:#FFF;
	}
.navtext2,.navtext2 a{
	text-align:center;
	font-family:"黑体";
	font-size:16px;
	text-decoration:none;
	}
.navtext2 a:hover{
	text-align:center;
	font-family:"黑体";
	font-size:16px;
	text-decoration:none;
	}
.arrow{
	width:16px;
	float:right;
	padding-top:58px;
	}
.leftconoff,.leftconoff a{
	width:180px;
	height:80px;
	background:url(../images/leftcon-bg2.png) top left repeat-x;
	display:block;
	color:#c61717;
	text-decoration:none;
	}
.leftconoff a:hover{
	width:180px;
	height:80px;
	background:url(../images/leftcon-bg.png) top left repeat-x;
	color:#FFF;
	}
.content_left{background:#aeaeb0; width:16%; height:652px;float:left;}
.content_right{background:#aeaeb0; width:84%; float:left; height:652px;}	
.wrap .right{
	border-top:#606261 1px solid;
	min-height:91%;
	}
.volume{
	width:9px;
	height:60px;
	background:url(../images/colume-bg.png)  top left  no-repeat;
	margin:20% 0 0 2px; 
	_margin:15% 0 0 2px; 
	float:left;
	z-index:10;
	}
.rightcon{
	margin:5px 5px 5px 10px;
	_margin:5px 5px 5px -1px;
	_float:left;
	_width:93.5%;
	background:#FFF;
	border:solid 1px #7c0303;
	*padding-bottom:10px;
	box-shadow:0px 0px 2px #a3a4a5;
	min-height:700px;
	}
.title{
	width:100%;
	_width:104.2%;
	height:36px;
	margin:0;
	padding:0;
	background:url(../images/title-bg.png) top left repeat-x ;
	border-bottom:solid 1px #f3a4a4;
	color:#312d2d;
	font-size:14px;
	line-height:36px;
	text-indent:1em;
	}
.table1{
	width:96%;
	background:#f2f2f2;
	border:solid 1px #dfdfdf;
	margin:26px 2% 10px 2%;
	}
.table1 .input1{
	width:96%;
	height:26px;
	margin:9px 0 9px 0;
	background:#fff;
	border:solid 1px #dedee4;
	line-height:26px;
	text-indent:6px;
	font-size:14px;
	}
.table1 .odd{
	width:13%;
	line-height:46px;
	text-align:right;
	font-size:14px;
	padding-right:6px;
	}
.table1 .even{
	width:16%;
	height:46px;
	line-height:46px;
	text-align:left;
	font-size:14px;
	padding-right:6px;
	}
.button{
	float:left;
	width:86px;
	height:38px;
	margin:0 auto;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑";
	line-height:38px;
	text-align:center;
	letter-spacing:4px;
	}
.button a{
	float:left;
	margin:0 auto;
	width:86px;
	height:38px;
	background:url(../images/button1-bg.png) top left repeat-x;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑";
	border:solid 1px #911313;
	line-height:38px;
	text-align:center;
	letter-spacing:4px;
	text-decoration:none;
	}
.button a:hover{
	float:left;
	margin:0 auto;
	width:86px;
	height:38px;
	background:url(../images/button1-bgh.png) top left repeat-x;
	border:solid 1px #911313;
	color:#fff;
	font-size:18px;
	font-family:"微软雅黑";
	line-height:38px;
	text-align:center;
	letter-spacing:4px;
	
	}
.add{
	width:13%;
	margin:20px 2%;
	}

.table2{
	width:96%;
	border:solid 1px #dfdfdf;
	border-top:none;
	margin:80px 2%;
	*margin:20px 2%;
	}
.table2 .title{
	height:36px;
	background:url(../images/grid-titlebg.png) top left repeat-x;
	border-bottom:solid 1px #dfdfdf;
	color:#59101b;
	font-weight:700;
	text-align:center;
	text-indent:0px;
	}
.table2 .odd{
	line-height:32px;
	text-align:left;
	font-size:14px;
	padding-right:6px;
	text-indent:1em;
	}
.table2 .even{
	width:16%;
	height:32px;
	background:#f5f5f5;
	line-height:32px;
	text-align:left;
	font-size:14px;
	padding-right:6px;
	text-indent:1em;
	}
.table2 .checkbox{
	width:16px;
	height:16px;
	border:solid 1px #c1919d;
	background:#f3e8e8;
	} 
.table2 td{
	border-right:solid 1px #dfdfdf;	
	border-top:solid 1px #dfdfdf;	
	}
.edit{
	float:left;
	width:24px;
	height:20px;
	}
.edit a{
	float:left;
	width:24px;
	height:20px;
	background:url(../images/editA.png) right center no-repeat;
	}
.edit a:hover{
	float:left;
	background:url(../images/editB.png) right center no-repeat;
	}
.delete{
	float:left;
	width:24px;
	height:20px;
	}
.delete a{
	float:left;
	width:24px;
	height:20px;
	background:url(../images/deleteA.png) right center no-repeat;
	}
.delete a:hover{
	float:left;
	background:url(../images/deleteB.png) right center no-repeat;
	}
.gdelete,.gdelete a{
	float:left;
	width:100px;
	height:86px;
	line-height:86px;
	background:url(../images/deleteA.png) 15px center no-repeat;
	text-indent:3em;
	font-size:14px;
	color:#000;
	text-decoration:none;
	}
.gdelete a:hover{
	background:url(../images/deleteB.png) 15px center no-repeat;
	color:#9e0606;
	text-decoration:underline;
	}
.page{
	width:221px;
	_width:222px;
	height:25px;
	border:solid 1px #cecedc;
	}
.pagecon{
	float:left;
	width:36px;
	height:25px;
	text-align:center;
	color:#000;
	text-decoration:none;
	line-height:25px;
	border-right: solid 1px #cecedc;
	_border-right: solid 0px #cecedc;
	}
.pagecon a{
	width:36px;
	float:left;
	text-align:center;
	color:#000;
	text-decoration:none;
	line-height:25px;
	border-right: solid 1px #cecedc;
	}
.pagecon a:hover{
	width:36px;
	text-align:center;
	background:#e1d9d9;
	color:#9e0606;
	}
.savere{
	width:100%;
	float:left;
	margin:2% 1% 3% 1%;
	*height:60px;
	}
.addlist{
	width:70%;
	margin:1% 0 5% 5%;
	
	background:#f2f2f2;
	border:solid 1px #dfdfdf;
	}
.titlecon{
	color:#59101b;
	font-size:16px;
	font-weight:700;
	line-height:30px;
	background:none;
	border:none;
	margin-left:35%;
	}
.addlistcon{
	width:100%;
	margin-top:1%;
	}
.addlist tr{
	height:40px;
	}
.addlist odd{
	text-align:right;
	line-height:40px;
	text-indent:2em;
	}
.addlist even{
	text-align:left;
	padding-left:6px;
	}
.addlist .input2{
	width:70%;
	height:26px;
	float:left;
	margin:9px 0 9px 10px;
	background:#fff;
	border:solid 1px #dedee4;
	line-height:26px;
	text-indent:6px;
	font-size:14px;
	
	}
.addlist textarea{
	width:70%;
	height:130px;
	float:left;
	margin:9px 0 20px 10px;
	background:#fff;
	border:solid 1px #dedee4;
	line-height:26px;
	text-indent:6px;
	font-size:14px;
	}
.detail{
	width:80%;
	margin:1% 0 5% 5%;
	float:left;
	border:solid 1px #dfdfdf;
	}
.detailcon{
	width:100%;
	}
.detailcon tr{
	height:30px;
	}
.detailcon .odd{
	text-align:right;
	line-height:40px;
	
	background:#f3efef;
	height:40px;
	padding:0;
	border-bottom:solid 1px #d3d3d3;
	border-right:solid 1px #d3d3d3;
	}
.detailcon .even{
	text-align:left;
	padding-left:6px;
	background:#fff;
	height:40px;
	margin:0;
	text-indent:1em;
	border-bottom:solid 1px #d3d3d3;
	border-right:solid 1px #d3d3d3;
	}
.detailcon .even1{
	text-align:left;
	padding-left:6px;
	background:#fff;
	height:20px;
	line-height:20px;
	margin:0;
	text-indent:1em;
	}
/*logo*/
.w { margin: 0 auto;  padding: 0;  width: 930px; margin-top:20px;
}

#logo {  float: none; margin: 0;  padding: 10px 0; position: relative;}

#logo b { background: url("../images/login-all-bg.png") no-repeat scroll 0 -131px ; height: 46px;  left: 180px; position: absolute; top: 18px;  width: 111px;
}
#entry {
    background: none repeat scroll 0 0 #E8E8E8;
    border-radius: 3px;
    margin: 30px auto 55px;
    padding: 5px;
    position: relative;
}
.w1 {
    margin: 0 auto;
    width: 890px;
}
.logo_left{ float:left;width:435px; height:352px;}
#entry .mc {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1E1E1;
    height: 354px;
}
.m, .mt, .mc, .mb {
    overflow: hidden;
}

#entry .form {
    height: 300px;
    overflow: hidden;
    position: absolute;
    right: 32px;
    top: 68px;
    width: 320px;
}

#entry .fore1 {
    z-index: 10;
}
#entry .item {
    height: 64px;
    line-height: 26px;
    overflow: visible;
    position: relative;
    width: 320px;
    z-index: 1;
}

#entry .item span {color:#990000; display: block; height: 20px; line-height: 20px; margin-top:5px; margin-bottom:8px; font-size:14px;}

#entry .item .item-ifo {
    position: relative;
    width: 307px;
}

#entry .text {
    border: 1px solid #CCCCCC;
    float: none;
    font-family: arial,"宋体";
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 4px 20px 4px 3px;
    width: 282px;
}
#entry .login-btn2013 {
    height: 52px;
	padding-top:12px;
}
#entry .item {
    height: 64px;
    line-height: 26px;
    overflow: visible;
    position: relative;
    width: 320px;
    z-index: 1;
}

.login_bo {
    background:url(../images/logo_bo.png) no-repeat;
    height: 34px;
    width: 307px;
	 border:none;
}
.entry-bg {width: 511px; height:354px; float:left;}
.slectaa {
    font-family: arial,"宋体";
    font-size: 12px;
}
#entry .item-ifo .i-name { background: url("../images/login-all-bg.png") no-repeat scroll -373px -111px #FFFFFF;  height: 16px; top: 8px;  width: 16px;}
#entry .item-ifo .ico { position: absolute;  right: 12px;  z-index: 5;}
#entry .item-ifo .i-pass { background: url("../images/login-all-bg.png") no-repeat scroll -346px -108px #FFFFFF; height: 19px; top: 8px; width: 14px;}
